@font-face {
    font-family: 'Incised901BdBTBold';
    src: url('../fonts/incised-bold-webfont.eot');
    src: url('../fonts/incised-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/incised-bold-webfont.woff') format('woff'),
         url('../fonts/incised-bold-webfont.ttf') format('truetype'),
         url('../fonts/incised-bold-webfont.svg#Incised901BdBTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'VAGRoundedLtRegular';
    src: url('../fonts/vagroundedltnormal-webfont.eot');
    src: url('../fonts/vagroundedltnormal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vagroundedltnormal-webfont.woff') format('woff'),
         url('../fonts/vagroundedltnormal-webfont.ttf') format('truetype'),
         url('../fonts/vagroundedltnormal-webfont.svg#VAGRoundedLtRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BrushScript';
    src: url('../fonts/brush_script-webfont.eot');
    src: url('../fonts/brush_script-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brush_script-webfont.woff') format('woff'),
         url('../fonts/brush_script-webfont.ttf') format('truetype'),
         url('../fonts/brush_script-webfont.svg#BrushScript') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Swis721BlkCnBTBlack';
    src: url('../fonts/swis721_cn_bt-webfont.eot');
    src: url('../fonts/swis721_cn_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swis721_cn_bt-webfont.woff') format('woff'),
         url('../fonts/swis721_cn_bt-webfont.ttf') format('truetype'),
         url('../fonts/swis721_cn_bt-webfont.svg#Swis721BlkCnBTBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

.ffb{font-family:'BrushScript'}
.ffs{font-family:'Swis721BlkCnBTBlack'}

/*-----------css reset---------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*----------basic----------------*/
ul{list-style:none}
ul li{display:list-item;}
html,body {font: 13px Arial, sans-serif; background:#fff; height:100%; text-align:center; color:#575757}
a { text-decoration:none; color: #878787 }
a:hover { text-decoration:underline; }
html { overflow-y:scroll }/*Prevent Firefox Scrollbar Jump*/
button { border: none; cursor: pointer; font-weight: bold; color: #fff }
input , textarea { padding: 0; margin: 0; resize:none}
select, .cp  { cursor:pointer; }
.clear { clear: both; }
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html{overflow-y:scroll}
button{border:0;cursor:pointer;font-weight:700;color:#fff}
input,textarea{border:solid 1px #c7c7c7;color:#444;margin:0;padding:0}
p{padding:5px 0}
select,.cp{cursor:pointer}
h5{color:#b40004; font-size:15px; font-weight:400}
h3{color:#000; font-size:20px; font-weight:400; font-family:'VAGRoundedLtRegular'; text-transform: capitalize; padding-bottom:10px}
.clear{clear:both}
.page-break{page-break-before:always}
.dpn{display:none}
.por{position:relative}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(PIE.htc);position:relative}
.rounded10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.transparent{zoom:1;filter:alpha(opacity=90);opacity:.9}
.transparent50{zoom:1;filter:alpha(opacity=50);opacity:.5}
.normal{zoom:1;filter:alpha(opacity=100);opacity:1}
.cursor{cursor:pointer}
.fl{float:left}
.fr{float:right}
.pa0{padding:0}
.pa3{padding:3px}
.pa5{padding:5px}
.pa8{padding:8px}
.pa10{padding:10px}
.pa15{padding:15px}
.pa20{padding:20px}
.pa25{padding:25px}
.pa30{padding:30px}
.pt1{padding-top:1px}
.pt2{padding-top:2px}
.pt3{padding-top:3px}
.pt4{padding-top:4px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt40{padding-top:40px}
.pt110{padding-top:110px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr40{padding-right:40px}
.pr60{padding-right:60px}
.pb5{padding-bottom:5px}
.pb7{padding-bottom:7px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb40{padding-bottom:40px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl40{padding-left:40px}
.pl65{padding-left:65px}
.ph1{padding-left:2px;padding-right:2px}
.ph5{padding-left:5px;padding-right:5px}
.ph7{padding-left:7px;padding-right:7px}
.ph10{padding-left:10px;padding-right:10px}
.ph15{padding-left:15px;padding-right:15px}
.ph20{padding-left:20px;padding-right:20px}
.ph25{padding-left:25px;padding-right:25px}
.ph60{padding-left:60px;padding-right:60px}
.pv5{padding-top:5px;padding-bottom:5px}
.pv10{padding-top:10px;padding-bottom:10px}
.pv17{padding-top:17px;padding-bottom:17px}
.pv13{padding-top:13px;padding-bottom:13px}
.pv15{padding-top:15px;padding-bottom:15px}
.pv20{padding-top:20px;padding-bottom:20px}
.pv40{padding-top:40px;padding-bottom:40px}
.ma5{margin:5px}
.ma10{margin:10px}
.ma15{margin:15px}
.ma20{margin:20px}
.mt-20{margin-top:-20px}
.mt-10{margin-top:-10px}
.mt5{margin-top:5px}
.mt6{margin-top:6px}
.mt7{margin-top:7px}
.mt8{margin-top:8px}
.mt9{margin-top:9px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt45{margin-top:45px}
.mt55{margin-top:55px}
.mt84{margin-top:84px}
.mt350{margin-top:350px}
.mr-20{margin-right:-20px}
.mr-10{margin-right:-10px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr9{margin-right:9px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.mb-20{margin-bottom:-20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb18{margin-bottom:18px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.ml-25{margin-left:-25px}
.ml-20{margin-left:-20px}
.ml-10{margin-left:-10px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml55{margin-left:55px}
.mh5{margin-left:5px;margin-right:5px}
.mh10{margin-left:10px;margin-right:10px}
.mh15{margin-left:15px;margin-right:15px}
.mh20{margin-left:20px;margin-right:20px}
.mha{margin-left:auto;margin-right:auto}
.mv5{margin-top:5px;margin-bottom:5px}
.mv10{margin-top:10px;margin-bottom:10px}
.mv15{margin-top:15px;margin-bottom:15px}
.mv20{margin-top:20px;margin-bottom:20px}
.fwn{font-weight:400}
.fwb{font-weight:700}
.fsi{font-style:italic}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.taj{text-align:justify}
.ttu{text-transform:uppercase}
.ttc{text-transform:capitalize}
.tdu{text-decoration:underline}
.ti9{text-indent:-9999px}
.tsd{text-shadow:1px 1px 0 #999}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.vat{vertical-align:top}
.dpi{display:inline}
.dpib{display:inline-block}
.poa{position:absolute}
.pof{position:fixed}
.ofh{overflow:hidden}
.ofa{overflow:auto}
.bdn{border:none}
.bd1{border:solid 1px #eaeaea}
.bd1T{border-top:solid 1px #d8261c}
.bd1B{border-bottom:solid 1px #444}
.noBd{border:0}
.fs10{font-size:10px}
.fs11{font-size:11px}
.fs12{font-size:12px}
.fs13{font-size:13px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs17{font-size:17px}
.fs18{font-size:18px}
.fs25{font-size:25px}
.fs27{font-size:27px}
.fs30{font-size:30px}
.bgt{background:transparent}
.bg0{background:#000}
.bg1{background:#fff}
.bg2{background:#efefef}
.cf0{color:#000}
.cf1{color:#fff}
.cf2{color:#910003}
.cf3{color:#ff4e00}
.cf4{color:#686868}
.cf5{color:#444}
.h30{height:30px}
.h160{height:160px}
.lh22{line-height:22px}
.lh38{line-height:38px}
.ipt25{height:21px;padding-top:2px;padding-bottom:2px}
.w100{width:100px}
.w356{width:356px}
.w450{width:450px}
.w491{width:491px}
.w640{width:640px}
.w960{width:960px}
.lsd{list-style-type:disc}
.lss{list-style-type:square}
.btnSubmit{background:url(../images/btnSubmit.png) no-repeat;width:73px;height:22px;text-indent:-9999px}
.none-list li{float:left}
img.glr{width:182px; height:126px}
#content{min-height:100%; position:relative; text-align:left; width:1260px; margin:0 auto;}
#wrapper{min-height:100%; position:relative; padding:20px 0 149px; width:960px; overflow:hidden; line-height:16px; background:#fff}
#header{border-bottom:solid 4px #8ccb00; overflow:hidden; position:relative; vertical-align:bottom; margin-bottom:10px}

#logo{bottom:0}

#navbar {font-size:17px; margin-left:2px; bottom:0}
#navbar ul {overflow:hidden; text-align:center}
#navbar ul li{padding:10px 0; float:left; width: 126px; height:17px; background:#8ccb00; color:#fff; margin-right:2px}
#navbar ul li:last-child{margin-right:0}
#navbar ul li a{padding:0 10px; line-height:17px; float:left; color:#fff; display:inline-block; font-family:'Swis721BlkCnBTBlack'; text-transform:uppercase}
#navbar ul li:hover, #navbar ul li.active{background:#000}
#navbar ul li:hover>a, #navbar ul li>a:hover,#navbar ul li.active>a{ text-decoration:none}

#wrapper div img{display:inline-block}
.banner{width:450px; height:auto; min-height: 300px; overflow:hidden;}
.gallery{padding:5px 0; overflow:hidden}
.gallery img{width:155px; height:113px; border:solid 1px #dadada}

.main-content{padding-right:0px}
.main-content table{width:100%}
.main-content table td{text-align:center; line-height:19px; border:solid 2px #fff}
.main-content table thead td{background:#e8e8e8}
.main-content table tbody td{background:#f7f7f7}

#footer{position:absolute; width:1260px; margin:0 auto;top:465px; color:#5a5a5a; background:url(../images/footer.png) repeat-x bottom left}
#footer .ftcontent{overflow:hidden; font-family:Arial; padding-top:10px}
#footer .ftcontent ul li{padding:0px 0px 0px; display:inline-block }
#footer .ftcontent ul li a{padding:0 5px; color:#5a5a5a; display:inline-block; border-left:solid 1px #5a5a5a}
#footer .ftcontent ul li:first-child a{border-left:none; padding-left:0}
#footer .fttop{background:url(../images/bg-footer.png) no-repeat; width:100%; height:93px; margin-bottom:10px}
#footer .ftbottom{border-top:solid 1px #9c9c9c; padding-top:5px}
#footer #phone, #footer #email, #footer #hour{width:316px; vertical-align:middle; float:left; padding:10px 20px; overflow:hidden}
#footer #email, #footer #hour{width:259px}
#footer .ft-seo a{color:#fff}
#footer .ft-seo{position:relative; margin-top:10px; overflow:hidden; color:#fff}

ins,.tdn{text-decoration:none}
.dpb{z-index:9999}


#contact{position:absolute; top:30%; z-index:9999; right:10px; overflow:hidden; width:248px; padding:12px; background:#e8e8e8}
#contact #userForm{padding-top:30px}
#contact #userForm textarea{background:#fff; height:109px; border:solid 1px #bdbdbd; width:224px; padding:2px 10px; font-family:Arial}
#contact #userForm input[type=text], #contact #userForm select, #contact #userForm option{height:24px;background:#fff; width:224px; padding:0px 10px; border:solid 1px #bdbdbd}
#contact #userForm select, #contact #userForm option {width:246px; padding-left: 7px; padding-right: 0}
#contact #userForm option {width:220px}
#contact #userForm input[type=radio]{padding-right:0px}
#contact #userForm td{padding:3px 0; width:70px; vertical-align:top}

#contact #userForm input[type=submit]{width:82px; line-height:26px; height:26px; float:right; border:0; background:url(../images/btnSubmit.png)}
#contact #userForm input, #contact #userForm textarea, #contact #userForm select, #contact #userForm option{color:#545454; font-style:italic; font-size: 14px}
#contact #userForm option{border: none}


#slider{min-height: 83px; height:auto !important; height:100%; height: 83px}
.sliderbutton {width:32px; margin-top:0px; z-index:40;top:55px; position:relative; font-size:30px}
.sliderbutton img {cursor:pointer}
#slider {float:left; left:40px; top:30px; width: 860px; overflow: hidden; position:relative;}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left;padding-right:5px;position: relative}
.sliderbutton a{color:#000}
.sliderbutton a:hover{text-decoration:none}
#prevBtn{right:850px}
#nextBtn{left:0px}

.banner p
{
    padding: 0;
}

#userForm .num input
{
    margin-left: 20px;
    margin-right: 5px;
}

#contact #userForm {
    padding-top: 20px;
}

.tr_num
{
    display: none;
}

#customer-reviews div
{
    padding-left: 12px;
}

#navbar ul li {
    background: none repeat scroll 0 0 #8CCB00;
    color: #FFFFFF;
    float: left;
    height: 37px;
    margin-right: 2px;
    padding: 0;
    width: 126px;
}

#navbar ul li a {
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: 'Swis721BlkCnBTBlack';
    line-height: 17px;
    padding: 10px;
    text-align: left;
    text-transform: uppercase;
    width: 105px;
}

#contact {
    background: none repeat scroll 0 0 #E8E8E8;
    border: 3px solid #A8A8A8;
    overflow: hidden;
    padding: 12px;
    position: absolute;
    right: 10px;
    top: 180px;
    width: 248px;
    z-index: 9999;
}

.foot_class {
    font-size: 17px;
    margin-right: 10px;
    padding-top: 10px;
    text-align: center;
    width: 257px;
}

.foot_class span {
    color: #333333;
    font-size: 24px;
    line-height: 34px;
}

#userForm .num input {
    margin-left: 10px;
    margin-right: 5px;
}

html, body {
    background: none repeat scroll 0 0 #DEDEDE;
    overflow: auto;
}

#wrapper {
    background: none repeat scroll 0 0 #DEDEDE;
}

.cpright
{
    float: right;
    margin-top: -28px;
}

#footer {
    padding-right: 290px;
    width: 960px;
}